html,body{
    width: 100%;
    height: 100%;
}
body{
    background:url(../img/bg_2.jpg) no-repeat center top/cover;
    .content{
        position: absolute;
        margin: 0 auto;
        left: 0;
        right: 0;
        top:70px;
        background: white;
        width: 600px;
        height: 650px;
        border-radius: 3px;
        .c_inner{
            margin: 55px 130px;
        h1{
            font-size: 22px;
            overflow: hidden;
            margin-bottom: 24px;
            text-align: center
        }
        p{
            font-size: 12px;
            input:not([type="checkbox"]){
                width:320px;
                height:38px;
                border: 1px solid #cccccc;
                border-radius: 1px; 
                padding-left: 13px;  
            }
            input[type="button"]{
                width: 335px;
                height: 38px;
                background: #ffcb00;
                border:0;
                letter-spacing: 1.5em;
                margin-bottom: 10px;
            }
            input::-webkit-input-placeholder{
                color:#999999;
            }
            a{margin-left: 275px;
            color:#999999; }
        }
        div{
            height: 20px;
            line-height: 20px;
            text-indent: 1em;
            font-size: 12px;
            color: #B8303C;
        }
        .hx{
            width: 335px;
            height: 2px;
            background: #e5e5e5;
            position: relative;
            margin-top: 20px;
            .club{
                width: 100px;
                height: 20px;
                background:white; 
                position: absolute;
                left: 0;
                right: 0;
                top:0;
                bottom: 0;
                margin: auto auto;
                font-size: 12px;
                color: #999999;
                text-align: center;
            }
        }
        .pic{
            margin-top: 30px;
            text-align: center;
            margin-bottom: 40px;
            img{margin:0 12px;}
        }
        .hx2{
            width: 335px;
            height: 2px;
            background: #e5e5e5;
            position: relative;
            margin-top: 20px;
            .club{
                width: 150px;
                height: 20px;
                background:white; 
                position: absolute;
                left: 0;
                right: 0;
                top:0;
                bottom: 0;
                margin: auto auto;
                font-size: 12px;
                color: #999999;
                text-align: center;
            }
        }
        .font{
            text-align: center;
            margin-top: 20px;
            color:#555555;
        }
        .register{
            position: relative;
            button{
                position: absolute;
                left: 0;
                right: 0;
                top:0;
                bottom: 0;
                margin: 25px auto; 
                width:145px;
                height:40px;
                background: white;
                border: 1px solid #cccccc;
                outline: none;
            }
        }
      }
    }
}